Skip to content

fix(confirmations): submit money account deposits without false insufficient funds - #45555

Draft
jpuri wants to merge 1 commit into
feat/confirmations-money-account-amount-uifrom
fix/confirmations-money-account-deposit-submit
Draft

fix(confirmations): submit money account deposits without false insufficient funds#45555
jpuri wants to merge 1 commit into
feat/confirmations-money-account-amount-uifrom
fix/confirmations-money-account-deposit-submit

Conversation

@jpuri

@jpuri jpuri commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Description

Money Account deposits could not submit: Max was the only amount that cleared the footer, other amounts showed insufficient funds, a $0 pay token left the amount on a skeleton, and switching tokens crashed on a high-precision BigNumber rate.

This aligns deposit encode and Max with mobile (ROUND_DOWN, non-atomic Max), compares the live funding-account balance instead of the money-account snapshot, converts deposit USD with the mUSD rate (not Monad/vault), and shows 0.0 when the selected token has no balance.

Stacked on #45543.

Changelog

CHANGELOG entry: Fixed Money Account deposits failing to submit or showing insufficient funds for amounts other than Max

Related issues

Fixes: https://consensyssoftware.atlassian.net/browse/CONF-1743

Manual testing steps

  1. Build and load this branch (yarn start) with the Money Account feature flag enabled and a wallet that has a Money Account plus a small funding balance (for example ETH or a stablecoin).
  2. Start Add funds from the Money Account.
  3. Confirm Pay with is a token that has a balance, not destination mUSD at $0.00.
  4. Tap Max and confirm the footer allows Add funds.
  5. Tap 10%, 25%, and 50%, and type an amount below the Pay-with balance. Confirm the footer still allows Add funds.
  6. Type an amount above the Pay-with balance. Confirm the footer blocks with insufficient funds.
  7. Open Pay with, select a different token, and confirm the confirmation does not crash.
  8. If Pay with is a $0 token, confirm the amount shows 0.0 instead of a skeleton.
  9. Submit a Max deposit and a non-Max deposit and confirm both complete.

Pre-merge author checklist

Pre-merge reviewer checklist

  • I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed).
  • I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots.

@jpuri jpuri added the team-confirmations Push issues to confirmations team label Aug 14, 2026
@jpuri
jpuri deployed to pr-comment August 14, 2026 17:37 — with GitHub Actions Active
@github-actions

Copy link
Copy Markdown
Contributor

CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.

@metamask-ci

metamask-ci Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

✨ Files requiring CODEOWNER review ✨

@MetaMask/confirmations (27 files, +1961 -158)
  • 📁 app/
    • 📁 scripts/
      • 📁 lib/
        • 📁 transaction/
          • 📄 delegation.test.ts +292 -0
          • 📄 delegation.ts +277 -5
  • 📁 ui/
    • 📁 pages/
      • 📁 confirmations/
        • 📁 components/
          • 📁 rows/
            • 📁 pay-with-row/
              • 📄 pay-with-row.test.tsx +40 -16
              • 📄 pay-with-row.tsx +10 -5
        • 📁 hooks/
          • 📁 alerts/
            • 📁 transactions/
              • 📄 useAccountNoFundsAlert.test.tsx +22 -0
              • 📄 useAccountNoFundsAlert.ts +6 -1
              • 📄 useInsufficientBalanceAlerts.test.ts +15 -0
              • 📄 useInsufficientBalanceAlerts.ts +13 -2
              • 📄 useInsufficientPayTokenBalanceAlert.test.ts +166 -7
              • 📄 useInsufficientPayTokenBalanceAlert.ts +91 -5
          • 📁 pay/
            • 📄 useAutomaticTransactionPayToken.test.tsx +46 -15
            • 📄 useAutomaticTransactionPayToken.ts +33 -13
            • 📄 useIsPaidByMetaMask.test.ts +44 -2
            • 📄 useIsPaidByMetaMask.ts +19 -8
            • 📄 usePayTokenAccountBalance.test.ts +241 -0
            • 📄 usePayTokenAccountBalance.ts +122 -0
            • 📄 usePayWithNoFeeToken.test.tsx +23 -0
            • 📄 usePayWithNoFeeToken.tsx +21 -5
            • 📄 usePayWithToken.test.tsx +36 -0
            • 📄 usePayWithToken.tsx +9 -0
            • 📄 useTransactionPayAvailableTokens.test.tsx +8 -0
            • 📄 useTransactionPayAvailableTokens.ts +4 -1
          • 📁 transactions/
            • 📄 useDepositPrefillAmount.test.ts +34 -6
            • 📄 useDepositPrefillAmount.ts +16 -8
            • 📄 useTransactionCustomAmount.test.ts +269 -4
            • 📄 useTransactionCustomAmount.ts +101 -53
        • 📁 selectors/
          • 📄 feature-flags.ts +3 -2

@jpuri
jpuri force-pushed the feat/confirmations-money-account-amount-ui branch from d144d9f to 385fd56 Compare August 17, 2026 04:28
@jpuri
jpuri force-pushed the fix/confirmations-money-account-deposit-submit branch from 4707159 to f7594c7 Compare August 17, 2026 04:29
@jpuri
jpuri deployed to pr-comment August 17, 2026 04:29 — with GitHub Actions Active
@jpuri
jpuri force-pushed the feat/confirmations-money-account-amount-ui branch from 385fd56 to af818b9 Compare August 17, 2026 09:58
@jpuri
jpuri force-pushed the fix/confirmations-money-account-deposit-submit branch from f7594c7 to 4d93f51 Compare August 17, 2026 10:05
@jpuri
jpuri deployed to pr-comment August 17, 2026 10:05 — with GitHub Actions Active
@jpuri
jpuri force-pushed the feat/confirmations-money-account-amount-ui branch 2 times, most recently from 079f234 to c649f52 Compare August 20, 2026 16:17
@jpuri
jpuri force-pushed the fix/confirmations-money-account-deposit-submit branch from 4d93f51 to f87e910 Compare August 20, 2026 17:15
@jpuri
jpuri deployed to pr-comment August 20, 2026 17:15 — with GitHub Actions Active
@jpuri
jpuri deployed to pr-comment August 20, 2026 17:40 — with GitHub Actions Active
@metamask-ci

metamask-ci Bot commented Aug 20, 2026

Copy link
Copy Markdown
Contributor
Builds ready [f87e910]
⚡ Performance Benchmarks (Total: 🟢 10 pass · 🟡 10 warn · 🔴 3 fail)

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 32396613883 | Baseline logs

Metricschrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 load_new_account(p95) [CI log]🔴 load_new_account(p95) [CI log]
onboardingNewWallet
[Sentry log · main/release]
🔴 srpButtonToPwForm(p95) [CI log]🟡 [CI log]

Regressions (🔴 3 failures)

Interaction Benchmarks · Samples: 5 🔴 2
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 [CI log]
🔴 load_new_account
🔴 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/load_new_account: +190%
  • loadNewAccount/total: +190%
  • loadNewAccount/inp: +14%
  • confirmTx/longTaskTotalDuration: -15%
  • confirmTx/longTaskMaxDuration: +37%
  • confirmTx/tbt: -26%
  • bridgeUserActions/bridge_load_asset_picker: +174%
  • bridgeUserActions/longTaskCount: -44%
  • bridgeUserActions/longTaskTotalDuration: -55%
  • bridgeUserActions/longTaskMaxDuration: -12%
  • bridgeUserActions/tbt: -39%
  • bridgeUserActions/total: +17%
  • bridgeUserActions/inp: +15%
  • loadNewAccount/load_new_account: +190%
  • loadNewAccount/total: +190%
  • loadNewAccount/inp: -24%
  • loadNewAccount/fcp: -40%
  • loadNewAccount/lcp: +1230%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/fcp: -49%
  • confirmTx/lcp: +1194%
  • bridgeUserActions/bridge_load_page: +157%
  • bridgeUserActions/bridge_load_asset_picker: +58%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +20%
  • bridgeUserActions/inp: -31%
  • bridgeUserActions/fcp: -54%
  • bridgeUserActions/lcp: +1435%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 bridgeUserActions/LCP: p75 2.7s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/setupStore: +82%
  • startupStandardHome/numNetworkReqs: -14%
  • startupStandardHome/uiStartup: -31%
  • startupStandardHome/load: -25%
  • startupStandardHome/domContentLoaded: -25%
  • startupStandardHome/domInteractive: -32%
  • startupStandardHome/backgroundConnect: -18%
  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/initialActions: -50%
  • startupStandardHome/loadScripts: -26%
  • startupStandardHome/setupStore: -14%
  • startupStandardHome/numNetworkReqs: -20%
  • startupStandardHome/fcp: -29%
  • startupStandardHome/lcp: -25%
  • startupPowerUserHome/backgroundConnect: -23%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: +11%
  • startupPowerUserHome/setupStore: -69%
  • startupPowerUserHome/numNetworkReqs: -28%
  • startupPowerUserHome/inp: +10%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/INP: p75 208ms
  • 🟡 startupPowerUserHome/LCP: p75 3.0s
User Journey Benchmarks · Samples: 5 · mock API 🔴 1
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟡 [CI log]
🟡 total
🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🔴 [CI log]
🔴 total
🟡 [CI log]
🟡 total
assetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
importSrpHome
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]
sendTransactions
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/doneButtonToHomeScreen: -92%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -53%
  • onboardingImportWallet/longTaskCount: -86%
  • onboardingImportWallet/longTaskTotalDuration: -96%
  • onboardingImportWallet/longTaskMaxDuration: -93%
  • onboardingImportWallet/tbt: -100%
  • onboardingImportWallet/total: -82%
  • onboardingNewWallet/srpButtonToPwForm: +27%
  • onboardingNewWallet/createPwToRecoveryScreen: +13%
  • onboardingNewWallet/skipBackupToMetricsScreen: +22%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: +25%
  • onboardingNewWallet/longTaskCount: -69%
  • onboardingNewWallet/longTaskTotalDuration: -76%
  • onboardingNewWallet/longTaskMaxDuration: -46%
  • onboardingNewWallet/tbt: -90%
  • solanaAssetDetails/assetClickToPriceChart: +377%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +377%
  • solanaAssetDetails/inp: +11%
  • solanaAssetDetails/fcp: +13%
  • importSrpHome/homeAfterImportWithNewWallet: -15%
  • importSrpHome/longTaskCount: -30%
  • importSrpHome/longTaskTotalDuration: -38%
  • importSrpHome/longTaskMaxDuration: -39%
  • importSrpHome/tbt: -52%
  • importSrpHome/total: -12%
  • importSrpHome/inp: -48%
  • importSrpHome/cls: +510%
  • sendTransactions/openSendPageFromHome: +28%
  • sendTransactions/reviewTransactionToConfirmationPage: -99%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -95%
  • sendTransactions/inp: -48%
  • sendTransactions/lcp: -65%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: +114%
  • swap/fetchAndDisplaySwapQuotes: +85%
  • swap/longTaskCount: -100%
  • swap/longTaskTotalDuration: -100%
  • swap/longTaskMaxDuration: -100%
  • swap/tbt: -100%
  • swap/total: +86%
  • swap/inp: -15%
  • swap/fcp: -22%
  • swap/lcp: -78%
  • swap/cls: -92%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 importSrpHome/FCP: p75 1.8s
  • 🟡 assetDetails/FCP: p75 1.9s
  • 🟡 solanaAssetDetails/FCP: p75 1.9s
  • 🟡 importSrpHome/FCP: p75 1.8s
  • 🟡 sendTransactions/FCP: p75 1.9s
  • 🔴 swap/INP: p75 760ms
  • 🟡 swap/FCP: p75 1.9s
Dapp Page Load Benchmarks · Samples: 100

⚠️ Missing data: chrome/webpack/pageLoadBenchmark

✅ No regressions detected

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 121.28 KiB (0.83%)
  • ui: 23.59 KiB (0.12%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 8.96 KiB (0.47%)
  • zip: 41.95 KiB (0.19%)

@jpuri
jpuri deployed to pr-comment August 20, 2026 17:59 — with GitHub Actions Active
@jpuri
jpuri deployed to pr-comment August 20, 2026 18:02 — with GitHub Actions Active
@jpuri jpuri added the no-changelog no-changelog Indicates no external facing user changes, therefore no changelog documentation needed label Aug 20, 2026
@jpuri
jpuri deployed to pr-comment August 20, 2026 18:26 — with GitHub Actions Active
@metamask-ci

metamask-ci Bot commented Aug 20, 2026

Copy link
Copy Markdown
Contributor
Builds ready [4891fe6]
⚡ Performance Benchmarks (Total: 🟢 14 pass · 🟡 8 warn · 🔴 2 fail)

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 32400989140 | Baseline logs

Metricschrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 load_new_account(p95) [CI log]🔴 load_new_account(p95) [CI log]

Regressions (🔴 2 failures)

Interaction Benchmarks · Samples: 5 🔴 2
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 [CI log]
🔴 load_new_account
🔴 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/load_new_account: +191%
  • loadNewAccount/total: +191%
  • confirmTx/longTaskMaxDuration: +42%
  • confirmTx/tbt: -15%
  • bridgeUserActions/bridge_load_page: +16%
  • bridgeUserActions/bridge_load_asset_picker: +15%
  • bridgeUserActions/longTaskCount: +11%
  • bridgeUserActions/longTaskTotalDuration: +19%
  • bridgeUserActions/longTaskMaxDuration: +13%
  • bridgeUserActions/tbt: +39%
  • bridgeUserActions/inp: +15%
  • loadNewAccount/load_new_account: +191%
  • loadNewAccount/total: +191%
  • loadNewAccount/inp: -24%
  • loadNewAccount/lcp: +1140%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/inp: -32%
  • confirmTx/fcp: -46%
  • confirmTx/lcp: +1190%
  • bridgeUserActions/bridge_load_page: +301%
  • bridgeUserActions/bridge_load_asset_picker: +169%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +48%
  • bridgeUserActions/fcp: -47%
  • bridgeUserActions/lcp: +1107%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 loadNewAccount/FCP: p75 1.8s
  • 🟡 loadNewAccount/FCP: p75 1.9s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 loadScripts
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/setupStore: +29%
  • startupStandardHome/numNetworkReqs: -14%
  • startupStandardHome/backgroundConnect: +10%
  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/setupStore: +24%
  • startupStandardHome/numNetworkReqs: -20%
  • startupPowerUserHome/uiStartup: -12%
  • startupPowerUserHome/backgroundConnect: -27%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: +11%
  • startupPowerUserHome/setupStore: -72%
  • startupPowerUserHome/numNetworkReqs: -38%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/LCP: p75 2.8s
User Journey Benchmarks · Samples: 5 · mock API
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟡 [CI log]
🟡 total
🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]
🔴 total
🟢 [CI log]
assetDetails
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
importSrpHome
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
sendTransactions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/srpButtonToSrpForm: +39%
  • onboardingImportWallet/confirmSrpToPwForm: +47%
  • onboardingImportWallet/pwFormToMetricsScreen: +25%
  • onboardingImportWallet/metricsToWalletReadyScreen: +85%
  • onboardingImportWallet/doneButtonToHomeScreen: -78%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -52%
  • onboardingImportWallet/longTaskCount: -71%
  • onboardingImportWallet/longTaskTotalDuration: -92%
  • onboardingImportWallet/longTaskMaxDuration: -91%
  • onboardingImportWallet/tbt: -99%
  • onboardingImportWallet/total: -80%
  • onboardingNewWallet/srpButtonToPwForm: +41%
  • onboardingNewWallet/createPwToRecoveryScreen: +15%
  • onboardingNewWallet/skipBackupToMetricsScreen: +41%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: +29%
  • onboardingNewWallet/longTaskCount: -69%
  • onboardingNewWallet/longTaskTotalDuration: -79%
  • onboardingNewWallet/longTaskMaxDuration: -47%
  • onboardingNewWallet/tbt: -93%
  • solanaAssetDetails/assetClickToPriceChart: +243%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +243%
  • solanaAssetDetails/inp: +19%
  • solanaAssetDetails/fcp: +15%
  • solanaAssetDetails/lcp: +10%
  • importSrpHome/loginToHomeScreen: -27%
  • importSrpHome/homeAfterImportWithNewWallet: -27%
  • importSrpHome/longTaskCount: -58%
  • importSrpHome/longTaskTotalDuration: -65%
  • importSrpHome/longTaskMaxDuration: -51%
  • importSrpHome/tbt: -71%
  • importSrpHome/total: -26%
  • importSrpHome/inp: -48%
  • importSrpHome/lcp: -23%
  • importSrpHome/cls: +443%
  • sendTransactions/openSendPageFromHome: -34%
  • sendTransactions/reviewTransactionToConfirmationPage: -99%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -97%
  • sendTransactions/inp: -59%
  • sendTransactions/lcp: -70%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: -40%
  • swap/fetchAndDisplaySwapQuotes: +85%
  • swap/longTaskCount: +33%
  • swap/longTaskTotalDuration: -12%
  • swap/tbt: -100%
  • swap/total: +85%
  • swap/inp: -21%
  • swap/fcp: -24%
  • swap/lcp: -76%
  • swap/cls: -92%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 assetDetails/FCP: p75 1.8s
  • 🟡 assetDetails/FCP: p75 1.9s
  • 🟡 solanaAssetDetails/FCP: p75 1.9s
  • 🟡 importSrpHome/FCP: p75 1.8s
  • 🔴 swap/INP: p75 752ms
  • 🟡 swap/FCP: p75 1.9s
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • dappPageLoad/pageLoadTime: -67%
  • dappPageLoad/domContentLoaded: -24%
  • dappPageLoad/firstPaint: -55%
  • dappPageLoad/firstContentfulPaint: -55%
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 121.28 KiB (0.83%)
  • ui: 23.66 KiB (0.13%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 8.96 KiB (0.47%)
  • zip: 41.94 KiB (0.19%)

@jpuri
jpuri force-pushed the feat/confirmations-money-account-amount-ui branch from 510ed69 to be891a7 Compare August 20, 2026 19:08
@jpuri
jpuri force-pushed the fix/confirmations-money-account-deposit-submit branch from 4891fe6 to e644871 Compare August 20, 2026 19:11
@jpuri
jpuri deployed to pr-comment August 20, 2026 19:11 — with GitHub Actions Active
@jpuri
jpuri deployed to pr-comment August 20, 2026 19:36 — with GitHub Actions Active
@metamask-ci

metamask-ci Bot commented Aug 20, 2026

Copy link
Copy Markdown
Contributor
Builds ready [e644871]
⚡ Performance Benchmarks (Total: 🟢 15 pass · 🟡 6 warn · 🔴 3 fail)

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 32407316227 | Baseline logs

Metricschrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 load_new_account(p95) [CI log]🔴 load_new_account(p95) [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🔴 [CI log]

Regressions (🔴 3 failures)

Interaction Benchmarks · Samples: 5 🔴 2
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 [CI log]
🔴 load_new_account
🔴 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/load_new_account: +190%
  • loadNewAccount/total: +190%
  • loadNewAccount/inp: +21%
  • confirmTx/longTaskTotalDuration: -14%
  • confirmTx/longTaskMaxDuration: +36%
  • confirmTx/tbt: -25%
  • bridgeUserActions/bridge_load_asset_picker: +15%
  • bridgeUserActions/longTaskCount: -44%
  • bridgeUserActions/longTaskTotalDuration: -56%
  • bridgeUserActions/longTaskMaxDuration: -31%
  • bridgeUserActions/tbt: -77%
  • loadNewAccount/load_new_account: +191%
  • loadNewAccount/total: +191%
  • loadNewAccount/fcp: -55%
  • loadNewAccount/lcp: +1396%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/inp: -32%
  • confirmTx/fcp: -55%
  • confirmTx/lcp: +1197%
  • bridgeUserActions/bridge_load_page: +214%
  • bridgeUserActions/bridge_load_asset_picker: +98%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +28%
  • bridgeUserActions/inp: +69%
  • bridgeUserActions/fcp: -46%
  • bridgeUserActions/lcp: +1143%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 loadNewAccount/LCP: p75 2.6s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/setupStore: +36%
  • startupStandardHome/numNetworkReqs: -14%
  • startupStandardHome/lcp: -11%
  • startupStandardHome/uiStartup: -26%
  • startupStandardHome/load: -20%
  • startupStandardHome/domContentLoaded: -20%
  • startupStandardHome/domInteractive: -36%
  • startupStandardHome/backgroundConnect: -10%
  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/loadScripts: -20%
  • startupStandardHome/numNetworkReqs: -20%
  • startupStandardHome/fcp: -30%
  • startupStandardHome/lcp: -18%
  • startupPowerUserHome/domInteractive: -28%
  • startupPowerUserHome/backgroundConnect: -21%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: +11%
  • startupPowerUserHome/setupStore: -71%
  • startupPowerUserHome/numNetworkReqs: -44%
  • startupPowerUserHome/fcp: -40%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/LCP: p75 3.0s
User Journey Benchmarks · Samples: 5 · mock API 🔴 1
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟡 [CI log]
🟡 total
🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🔴 [CI log]
🔴 total
assetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
importSrpHome
[Sentry log · main/release]
🟡 [CI log]🟢 [CI log]
sendTransactions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/srpButtonToSrpForm: +39%
  • onboardingImportWallet/confirmSrpToPwForm: +40%
  • onboardingImportWallet/pwFormToMetricsScreen: +19%
  • onboardingImportWallet/metricsToWalletReadyScreen: +45%
  • onboardingImportWallet/doneButtonToHomeScreen: -79%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -50%
  • onboardingImportWallet/longTaskCount: -86%
  • onboardingImportWallet/longTaskTotalDuration: -96%
  • onboardingImportWallet/longTaskMaxDuration: -92%
  • onboardingImportWallet/tbt: -99%
  • onboardingImportWallet/total: -81%
  • onboardingNewWallet/srpButtonToPwForm: +44%
  • onboardingNewWallet/createPwToRecoveryScreen: +11%
  • onboardingNewWallet/skipBackupToMetricsScreen: +31%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: +27%
  • onboardingNewWallet/doneButtonToAssetList: -81%
  • onboardingNewWallet/longTaskCount: -69%
  • onboardingNewWallet/longTaskTotalDuration: -77%
  • onboardingNewWallet/longTaskMaxDuration: -45%
  • onboardingNewWallet/tbt: -91%
  • onboardingNewWallet/total: -77%
  • solanaAssetDetails/assetClickToPriceChart: +259%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +259%
  • solanaAssetDetails/lcp: -20%
  • importSrpHome/homeAfterImportWithNewWallet: -14%
  • importSrpHome/longTaskCount: -30%
  • importSrpHome/longTaskTotalDuration: -37%
  • importSrpHome/longTaskMaxDuration: -26%
  • importSrpHome/tbt: -41%
  • importSrpHome/total: -12%
  • importSrpHome/inp: -48%
  • importSrpHome/fcp: +10%
  • importSrpHome/cls: +468%
  • sendTransactions/selectTokenToSendFormLoaded: -11%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -96%
  • sendTransactions/inp: -48%
  • sendTransactions/lcp: -67%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: +72%
  • swap/fetchAndDisplaySwapQuotes: +77%
  • swap/longTaskCount: -100%
  • swap/longTaskTotalDuration: -100%
  • swap/tbt: -58%
  • swap/total: +76%
  • swap/fcp: -11%
  • swap/lcp: -76%
  • swap/cls: -92%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 importSrpHome/FCP: p75 1.9s
  • 🟡 assetDetails/FCP: p75 1.8s
  • 🟡 solanaAssetDetails/FCP: p75 1.9s
  • 🟡 swap/INP: p75 456ms
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • dappPageLoad/pageLoadTime: -58%
  • dappPageLoad/firstPaint: -46%
  • dappPageLoad/firstContentfulPaint: -46%
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 121.59 KiB (0.83%)
  • ui: 23.58 KiB (0.12%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 8.96 KiB (0.47%)
  • zip: 41.91 KiB (0.19%)

@jpuri
jpuri force-pushed the feat/confirmations-money-account-amount-ui branch from be891a7 to 47cbfb1 Compare August 21, 2026 03:42
@jpuri
jpuri force-pushed the fix/confirmations-money-account-deposit-submit branch from e644871 to 5b510b2 Compare August 21, 2026 03:42
@jpuri
jpuri deployed to pr-comment August 21, 2026 03:42 — with GitHub Actions Active
@sonarqubecloud

Copy link
Copy Markdown

@jpuri
jpuri deployed to pr-comment August 21, 2026 04:02 — with GitHub Actions Active
@metamask-ci

metamask-ci Bot commented Aug 21, 2026

Copy link
Copy Markdown
Contributor
Builds ready [5b510b2]
⚡ Performance Benchmarks (Total: 🟢 15 pass · 🟡 5 warn · 🔴 3 fail)

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 32444351161 | Baseline logs

Metricschrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 load_new_account(p95) [CI log]🔴 load_new_account(p95) [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🔴 [CI log]

Regressions (🔴 3 failures)

Interaction Benchmarks · Samples: 5 🔴 2
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 [CI log]
🔴 load_new_account
🔴 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/load_new_account: +188%
  • loadNewAccount/total: +188%
  • loadNewAccount/inp: -17%
  • loadNewAccount/fcp: -19%
  • confirmTx/longTaskCount: -33%
  • confirmTx/longTaskTotalDuration: -43%
  • confirmTx/tbt: -50%
  • confirmTx/inp: -17%
  • confirmTx/fcp: -19%
  • confirmTx/lcp: -18%
  • bridgeUserActions/bridge_load_page: -13%
  • bridgeUserActions/bridge_load_asset_picker: +20%
  • bridgeUserActions/longTaskCount: -44%
  • bridgeUserActions/longTaskTotalDuration: -59%
  • bridgeUserActions/longTaskMaxDuration: -37%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/inp: -31%
  • bridgeUserActions/fcp: -21%
  • bridgeUserActions/lcp: -23%
  • loadNewAccount/load_new_account: +199%
  • loadNewAccount/total: +199%
  • loadNewAccount/inp: -17%
  • loadNewAccount/fcp: -42%
  • loadNewAccount/lcp: +1163%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/inp: -24%
  • confirmTx/fcp: -44%
  • confirmTx/lcp: +1215%
  • bridgeUserActions/bridge_load_page: +191%
  • bridgeUserActions/bridge_load_asset_picker: +88%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +17%
  • bridgeUserActions/fcp: -42%
  • bridgeUserActions/lcp: +1171%
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/firstPaint: +12%
  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/setupStore: +36%
  • startupStandardHome/numNetworkReqs: -14%
  • startupStandardHome/domInteractive: -27%
  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/setupStore: +24%
  • startupStandardHome/numNetworkReqs: -17%
  • startupStandardHome/fcp: -22%
  • startupPowerUserHome/uiStartup: -39%
  • startupPowerUserHome/load: -29%
  • startupPowerUserHome/domContentLoaded: -29%
  • startupPowerUserHome/domInteractive: -61%
  • startupPowerUserHome/backgroundConnect: -45%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: -44%
  • startupPowerUserHome/loadScripts: -29%
  • startupPowerUserHome/setupStore: -78%
  • startupPowerUserHome/numNetworkReqs: -24%
  • startupPowerUserHome/inp: -32%
  • startupPowerUserHome/fcp: -58%
  • startupPowerUserHome/lcp: -31%
User Journey Benchmarks · Samples: 5 · mock API 🔴 1
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟡 [CI log]
🟡 total
🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🔴 [CI log]
🔴 total
assetDetails
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
importSrpHome
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
sendTransactions
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/srpButtonToSrpForm: +37%
  • onboardingImportWallet/confirmSrpToPwForm: +44%
  • onboardingImportWallet/pwFormToMetricsScreen: +21%
  • onboardingImportWallet/metricsToWalletReadyScreen: +49%
  • onboardingImportWallet/doneButtonToHomeScreen: -78%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -50%
  • onboardingImportWallet/longTaskCount: -86%
  • onboardingImportWallet/longTaskTotalDuration: -95%
  • onboardingImportWallet/longTaskMaxDuration: -91%
  • onboardingImportWallet/tbt: -99%
  • onboardingImportWallet/total: -80%
  • onboardingNewWallet/createPwToRecoveryScreen: -12%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: -12%
  • onboardingNewWallet/doneButtonToAssetList: -76%
  • onboardingNewWallet/longTaskCount: -69%
  • onboardingNewWallet/longTaskTotalDuration: -78%
  • onboardingNewWallet/longTaskMaxDuration: -49%
  • onboardingNewWallet/tbt: -100%
  • onboardingNewWallet/total: -73%
  • solanaAssetDetails/assetClickToPriceChart: +230%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +230%
  • solanaAssetDetails/inp: +11%
  • solanaAssetDetails/fcp: +12%
  • solanaAssetDetails/lcp: +11%
  • importSrpHome/loginToHomeScreen: -12%
  • importSrpHome/longTaskCount: -23%
  • importSrpHome/longTaskTotalDuration: -36%
  • importSrpHome/longTaskMaxDuration: -32%
  • importSrpHome/tbt: -48%
  • importSrpHome/inp: -40%
  • importSrpHome/cls: +524%
  • sendTransactions/openSendPageFromHome: +183%
  • sendTransactions/selectTokenToSendFormLoaded: +53%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -92%
  • sendTransactions/inp: -48%
  • sendTransactions/fcp: +11%
  • sendTransactions/lcp: -64%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: -18%
  • swap/fetchAndDisplaySwapQuotes: +85%
  • swap/longTaskCount: -100%
  • swap/longTaskTotalDuration: -100%
  • swap/longTaskMaxDuration: -100%
  • swap/tbt: -100%
  • swap/total: +83%
  • swap/lcp: -73%
  • swap/cls: -92%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 sendTransactions/FCP: p75 1.8s
  • 🟡 importSrpHome/FCP: p75 2.0s
  • 🟡 sendTransactions/FCP: p75 1.8s
  • 🟡 swap/FCP: p75 1.8s
Dapp Page Load Benchmarks · Samples: 100

⚠️ Missing data: chrome/webpack/pageLoadBenchmark

✅ No regressions detected

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 121.57 KiB (0.83%)
  • ui: 23.61 KiB (0.12%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 8.96 KiB (0.47%)
  • zip: 41.89 KiB (0.19%)

@jpuri
jpuri deployed to pr-comment August 21, 2026 04:19 — with GitHub Actions Active
@metamask-ci

metamask-ci Bot commented Aug 21, 2026

Copy link
Copy Markdown
Contributor
Builds ready [5b510b2]
⚡ Performance Benchmarks (Total: 🟢 16 pass · 🟡 5 warn · 🔴 3 fail)

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 32444351161 | Baseline logs

Metricschrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 load_new_account(p95) [CI log]🔴 load_new_account(p95) [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🔴 [CI log]

Regressions (🔴 3 failures)

Interaction Benchmarks · Samples: 5 🔴 2
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 [CI log]
🔴 load_new_account
🔴 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/load_new_account: +188%
  • loadNewAccount/total: +188%
  • loadNewAccount/inp: -17%
  • loadNewAccount/fcp: -19%
  • confirmTx/longTaskCount: -33%
  • confirmTx/longTaskTotalDuration: -43%
  • confirmTx/tbt: -50%
  • confirmTx/inp: -17%
  • confirmTx/fcp: -19%
  • confirmTx/lcp: -18%
  • bridgeUserActions/bridge_load_page: -13%
  • bridgeUserActions/bridge_load_asset_picker: +20%
  • bridgeUserActions/longTaskCount: -44%
  • bridgeUserActions/longTaskTotalDuration: -59%
  • bridgeUserActions/longTaskMaxDuration: -37%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/inp: -31%
  • bridgeUserActions/fcp: -21%
  • bridgeUserActions/lcp: -23%
  • loadNewAccount/load_new_account: +199%
  • loadNewAccount/total: +199%
  • loadNewAccount/inp: -17%
  • loadNewAccount/fcp: -42%
  • loadNewAccount/lcp: +1163%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/inp: -24%
  • confirmTx/fcp: -44%
  • confirmTx/lcp: +1215%
  • bridgeUserActions/bridge_load_page: +191%
  • bridgeUserActions/bridge_load_asset_picker: +88%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +17%
  • bridgeUserActions/fcp: -42%
  • bridgeUserActions/lcp: +1171%
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/firstPaint: +12%
  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/setupStore: +36%
  • startupStandardHome/numNetworkReqs: -14%
  • startupStandardHome/domInteractive: -27%
  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/setupStore: +24%
  • startupStandardHome/numNetworkReqs: -17%
  • startupStandardHome/fcp: -22%
  • startupPowerUserHome/uiStartup: -39%
  • startupPowerUserHome/load: -29%
  • startupPowerUserHome/domContentLoaded: -29%
  • startupPowerUserHome/domInteractive: -61%
  • startupPowerUserHome/backgroundConnect: -45%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: -44%
  • startupPowerUserHome/loadScripts: -29%
  • startupPowerUserHome/setupStore: -78%
  • startupPowerUserHome/numNetworkReqs: -24%
  • startupPowerUserHome/inp: -32%
  • startupPowerUserHome/fcp: -58%
  • startupPowerUserHome/lcp: -31%
User Journey Benchmarks · Samples: 5 · mock API 🔴 1
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟡 [CI log]
🟡 total
🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🔴 [CI log]
🔴 total
assetDetails
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
importSrpHome
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
sendTransactions
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/srpButtonToSrpForm: +37%
  • onboardingImportWallet/confirmSrpToPwForm: +44%
  • onboardingImportWallet/pwFormToMetricsScreen: +21%
  • onboardingImportWallet/metricsToWalletReadyScreen: +49%
  • onboardingImportWallet/doneButtonToHomeScreen: -78%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -50%
  • onboardingImportWallet/longTaskCount: -86%
  • onboardingImportWallet/longTaskTotalDuration: -95%
  • onboardingImportWallet/longTaskMaxDuration: -91%
  • onboardingImportWallet/tbt: -99%
  • onboardingImportWallet/total: -80%
  • onboardingNewWallet/createPwToRecoveryScreen: -12%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: -12%
  • onboardingNewWallet/doneButtonToAssetList: -76%
  • onboardingNewWallet/longTaskCount: -69%
  • onboardingNewWallet/longTaskTotalDuration: -78%
  • onboardingNewWallet/longTaskMaxDuration: -49%
  • onboardingNewWallet/tbt: -100%
  • onboardingNewWallet/total: -73%
  • solanaAssetDetails/assetClickToPriceChart: +230%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +230%
  • solanaAssetDetails/inp: +11%
  • solanaAssetDetails/fcp: +12%
  • solanaAssetDetails/lcp: +11%
  • importSrpHome/loginToHomeScreen: -12%
  • importSrpHome/longTaskCount: -23%
  • importSrpHome/longTaskTotalDuration: -36%
  • importSrpHome/longTaskMaxDuration: -32%
  • importSrpHome/tbt: -48%
  • importSrpHome/inp: -40%
  • importSrpHome/cls: +524%
  • sendTransactions/openSendPageFromHome: +183%
  • sendTransactions/selectTokenToSendFormLoaded: +53%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -92%
  • sendTransactions/inp: -48%
  • sendTransactions/fcp: +11%
  • sendTransactions/lcp: -64%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: -18%
  • swap/fetchAndDisplaySwapQuotes: +85%
  • swap/longTaskCount: -100%
  • swap/longTaskTotalDuration: -100%
  • swap/longTaskMaxDuration: -100%
  • swap/tbt: -100%
  • swap/total: +83%
  • swap/lcp: -73%
  • swap/cls: -92%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 sendTransactions/FCP: p75 1.8s
  • 🟡 importSrpHome/FCP: p75 2.0s
  • 🟡 sendTransactions/FCP: p75 1.8s
  • 🟡 swap/FCP: p75 1.8s
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • dappPageLoad/pageLoadTime: -67%
  • dappPageLoad/domContentLoaded: -23%
  • dappPageLoad/firstPaint: -55%
  • dappPageLoad/firstContentfulPaint: -55%
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 121.57 KiB (0.83%)
  • ui: 23.61 KiB (0.12%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 8.96 KiB (0.47%)
  • zip: 41.89 KiB (0.19%)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-changelog no-changelog Indicates no external facing user changes, therefore no changelog documentation needed size-XL team-confirmations Push issues to confirmations team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant